/**
 * 
 */
package com.lifeware.research.endo.models.dao;

import java.util.List;

import com.lifeware.research.endo.models.entities.TerapieMediche;

/**
 * <p>Fornisce la lista delle operazioni possibili sulle terapie mediche.
 * </p>
 * 
 * @author  Riccardo Cardin, (C) 2012 Lifeware
 * @version 1.0
 */
public interface ITerapieMedicheDao {

	/**
	 * <p>Recupera una terapia medica utilizzando l'identificativo.</p>
	 * 
	 * @param id L'identificativo della terapia medica.
	 * @return La terapia medica.
	 */
	public TerapieMediche findById(Integer id);
	
	/**
	 * <p>Ritorna tutte le terapie mediche censite.
	 * </p>
	 * 
	 * @return Una lista di terapie mediche.
	 */
	public List<TerapieMediche> findAllTerapieMediche();
}
